package com.voltmao.persistent.model;

import org.mybatis.annotation.Field;
import org.mybatis.annotation.Table;

import java.io.Serializable;
import java.util.Date;

/**
 * doc_apply_maps
 */
@Table(name="doc_apply_maps")
public class DocApplyMaps implements Serializable {
    /**
     * dataId
     */
    public static final String DATAID = "dataId";

    /**
     * dataId
     */
    @Field(columnName="data_id", jdbcType="VARCHAR", javaType=String.class, length=36, scale=0)
    private String dataId;

    /**
     * isDel
     */
    public static final String ISDEL = "isDel";

    /**
     * isDel
     */
    @Field(columnName="is_del", jdbcType="INTEGER", javaType=Integer.class, length=10, scale=0)
    private Integer isDel;

    /**
     * updateDate
     */
    public static final String UPDATEDATE = "updateDate";

    /**
     * updateDate
     */
    @Field(columnName="update_date", jdbcType="TIMESTAMP", javaType=Date.class, length=19, scale=0)
    private Date updateDate;

    /**
     * createDate
     */
    public static final String CREATEDATE = "createDate";

    /**
     * createDate
     */
    @Field(columnName="create_date", jdbcType="TIMESTAMP", javaType=Date.class, length=19, scale=0)
    private Date createDate;

    /**
     * 所属申请资料
     */
    public static final String FORCORPDOCDB = "forCorpDocDb";

    /**
     * 所属申请资料
     */
    @Field(columnName="for_corp_doc_db", jdbcType="VARCHAR", javaType=String.class, length=36, scale=0)
    private String forCorpDocDb;

    /**
     * 所属申请
     */
    public static final String FORDOCAPPLY = "forDocApply";

    /**
     * 所属申请
     */
    @Field(columnName="for_doc_apply", jdbcType="VARCHAR", javaType=String.class, length=36, scale=0)
    private String forDocApply;

    /**
     * 字典:资料增删状态(0:默认 1:增加, 2:拒绝)
     */
    public static final String FORDICZLZSZT = "forDicZlzszt";

    /**
     * 字典:资料增删状态(0:默认 1:增加, 2:拒绝)
     */
    @Field(columnName="for_dic_zlzszt", jdbcType="VARCHAR", javaType=String.class, length=36, scale=0)
    private String forDicZlzszt;

    private static final long serialVersionUID = 1L;

    /**
     * @return dataId
     *         dataId
     */
    public String getDataId() {
        return dataId;
    }

    /**
     * @param dataId
     *         dataId
     */
    public void setDataId(String dataId) {
        this.dataId = dataId == null ? null : dataId.trim();
    }

    /**
     * @return isDel
     *         isDel
     */
    public Integer getIsDel() {
        return isDel;
    }

    /**
     * @param isDel
     *         isDel
     */
    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    /**
     * @return updateDate
     *         updateDate
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * @param updateDate
     *         updateDate
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * @return createDate
     *         createDate
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate
     *         createDate
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return forCorpDocDb
     *         所属申请资料
     */
    public String getForCorpDocDb() {
        return forCorpDocDb;
    }

    /**
     * @param forCorpDocDb
     *         所属申请资料
     */
    public void setForCorpDocDb(String forCorpDocDb) {
        this.forCorpDocDb = forCorpDocDb == null ? null : forCorpDocDb.trim();
    }

    /**
     * @return forDocApply
     *         所属申请
     */
    public String getForDocApply() {
        return forDocApply;
    }

    /**
     * @param forDocApply
     *         所属申请
     */
    public void setForDocApply(String forDocApply) {
        this.forDocApply = forDocApply == null ? null : forDocApply.trim();
    }

    /**
     * @return forDicZlzszt
     *         字典:资料增删状态(0:默认 1:增加, 2:拒绝)
     */
    public String getForDicZlzszt() {
        return forDicZlzszt;
    }

    /**
     * @param forDicZlzszt
     *         字典:资料增删状态(0:默认 1:增加, 2:拒绝)
     */
    public void setForDicZlzszt(String forDicZlzszt) {
        this.forDicZlzszt = forDicZlzszt == null ? null : forDicZlzszt.trim();
    }
}